package com.mjf.cjt.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

/**
 * <p>
 * desc
 * </p>
 *
 * @author chenshoumeng
 * @date 2025/5/18 23:26
 */
@Data
@TableName("t_tf_purchase_arrival_item")
public class PurchaseArrivalItem {

    @TableId(value = "item_id", type = IdType.INPUT)
    private Long itemId;
    private Long orderId; // 主单ID
    private String materialCode; // 物料编码
    private String materialName; // 物料名称
    private String unitCode; // 单位编码
    private String unit; // 单位
    private BigDecimal quantity; // 数量
    private BigDecimal unitPrice; // 单价
    private BigDecimal totalAmount; // 总金额
    private BigDecimal rebateRate; // 返点比例
    private BigDecimal rebateAmount; // 返点金额
    private Integer isAdjust; // 是否生成T+入库调整单 0-否 1-是
}
